package com.i2works.smartluolong.web.entity.cart;

import com.i2works.smartluolong.utils.entity.BaseCommQuery;

import java.util.Date;
import java.util.List;

/**
 * 证件签发领取记录表
 *
 * @author Liu Yutao <koal@vip.qq.com>
 * @date 2018/5/22 11:46
 */

public class CartReceiveQuery extends BaseCommQuery {
    private Integer id; //
    private Integer itemId; // 事项编号
    private String itemName; // 事项名称
    private String itemType; // 事项类型（区分工商申请、工商变更、残联证书申请、残联证书变更等标示）
    private Integer itemUserId;//事项申请人ID
    private Integer receiveStatus; // 领取状态（0未领取，1已领取）
    private String receiveUserId; // 领取人身份证
    private String receiveUserName; // 领取人姓名
    private String receiveIdcard; // 可领取人的身份证字符串（逗号相隔）
    private Date receiveDatetime; // 领取时间
    private Integer issueUserId; // 签发人编号
    private Date issueDatetime; // 签发时间
    private Integer issueStatus; // 签发状态（0未签发，1已签发）
    private Integer status; // 状态(1启用，0禁用）；默认值：1

    //附加参数
    private Integer applyStatus; //申请状态（0未提交暂存；1待审核；2审核中；3审核拒绝被退回；4审核通过；8放弃作废)
    private List<String> itemTypeList;//事项类型列表
    private List<Integer> itemIdList;//事项ID列表


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getItemUserId() {
        return itemUserId;
    }

    public void setItemUserId(Integer itemUserId) {
        this.itemUserId = itemUserId;
    }

    public Integer getItemId() {
        return itemId;
    }

    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public Integer getReceiveStatus() {
        return receiveStatus;
    }

    public void setReceiveStatus(Integer receiveStatus) {
        this.receiveStatus = receiveStatus;
    }

    public String getReceiveUserId() {
        return receiveUserId;
    }

    public void setReceiveUserId(String receiveUserId) {
        this.receiveUserId = receiveUserId;
    }

    public String getReceiveUserName() {
        return receiveUserName;
    }

    public void setReceiveUserName(String receiveUserName) {
        this.receiveUserName = receiveUserName;
    }

    public Date getReceiveDatetime() {
        return receiveDatetime;
    }

    public void setReceiveDatetime(Date receiveDatetime) {
        this.receiveDatetime = receiveDatetime;
    }

    public Integer getIssueUserId() {
        return issueUserId;
    }

    public void setIssueUserId(Integer issueUserId) {
        this.issueUserId = issueUserId;
    }

    public Date getIssusDatetime() {
        return issueDatetime;
    }

    public void setIssusDatetime(Date issueDatetime) {
        this.issueDatetime = issueDatetime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public List<String> getItemTypeList() {
        return itemTypeList;
    }

    public void setItemTypeList(List<String> itemTypeList) {
        this.itemTypeList = itemTypeList;
    }

    public Integer getIssueStatus() {
        return issueStatus;
    }

    public void setIssueStatus(Integer issueStatus) {
        this.issueStatus = issueStatus;
    }

    public Date getIssueDatetime() {
        return issueDatetime;
    }

    public void setIssueDatetime(Date issueDatetime) {
        this.issueDatetime = issueDatetime;
    }

    public List<Integer> getItemIdList() {
        return itemIdList;
    }

    public void setItemIdList(List<Integer> itemIdList) {
        this.itemIdList = itemIdList;
    }

    public String getReceiveIdcard() {
        return receiveIdcard;
    }

    public void setReceiveIdcard(String receiveIdcard) {
        this.receiveIdcard = receiveIdcard;
    }
}
